package io;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.Scanner;

/**
 * 完成一个简易记事本工具
 * 要求:程序启动时,将用户在控制台上输入的每一行字符串都写入文件note.txt文件
 * 当用户单独输入exit时程序退出
 */
public class NoteDemo {
    public static void main(String[] args) throws IOException {
        FileOutputStream fis=new FileOutputStream("note.txt",true);
        Scanner scanner=new Scanner(System.in);

        while (true){
           System.out.println("请输入字符如果想退出,请输入exit");

           //先获取控制台输入的一行字符串
           String line=scanner.nextLine();
            if ("exit".equals(line)){
                break;
            }
           //写入文件
           //1先转换为一组字节
           byte[] data=line.getBytes(StandardCharsets.UTF_8);
           //2写入文件
           fis.write(data);

       }
        System.out.println("感谢使用");
        fis.close();


    }
}
